class Boy{
  @speak('I belive ')
  run (){
    console.log(this.l +'I can fly')
  }
}

function speak (l){
  return function (target,key,descriptor){
    console.log(target)
    console.log(key)
    console.log(descriptor)
    target.l = l
    return descriptor
  }
}

const Patrick = new Boy()

Patrick.run()
